﻿using EightOData.Extensions.Layout;
using System;
using System.Collections.Generic;

namespace EightOData.Model
{
    public class WishList : BindableBase
    {
        private String _name;
        public String Name
        {
            get { return _name; }
            set { SetProperty<String>(ref _name, value); }
        }

        private Uri _image;
        public Uri Image
        {
            get { return _image; }
            set { SetProperty<Uri>(ref _image, value); }
        }

        public bool IsActive { get; set; }
        public User Owner { get; set; }
        public DateTime StartDate { get; set; }
        public DateTime EndDate { get; set; }
        public List<Gift> Gifts { get; set; }

        public WishList()
        {
            Gifts = new List<Gift>();
        }
    }
}
